package com.dq.wx.pay.config;


import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * 微信支付开发 参数配置类
 * @author cf
 */
@Component
@Data
public class WxPayProperties {
    @Value("${wx.pay.appid}")
    public String appid;
    @Value("${wx.pay.mchid}")
    public String mchid;
    @Value("${wx.pay.mchKey}")
    public String mchKey;
    @Value("${wx.pay.keyPath}")
    public String keyPath;

    @Value("${wx.pay.notifyUrl}")
    public String notifyUrl;
    @Value("${wx.pay.spbillCreateIp2native}")
    public String spbillCreateIp2native;

//    /** sub开头的两个参数属于服务商模式使用的，如果是普通模式，请不要配置这两个参数，最好从配置文件中移除相关项 */
//    /** 服务商模式下的子商户公众账号ID */
//    @Value("${wx.pay.subAppId}")
//    private String subAppId;
//    /** 服务商模式下的子商户号 */
//    @Value("${wx.pay.subMchId}")
//    private String subMchId;
}
